﻿using System;
using System.Collections.Generic;
using TheBullysStore.Models.ModuloAdministracion.Edificio;

namespace TheBullysStore.Models.ModuloAdministracion.Departamento
{
    public class DepartamentoService
    {
        DepartamentoDAO departamentoDAO = new DepartamentoDAO();
        public string Registrardepartamento(DepartamentoBean departamento)
        {
            return departamentoDAO.RegistrarDepartamento(departamento);
        }

        public List<DepartamentoBean> Listardepartamento(DepartamentoBean departamento)
        {
            return departamentoDAO.ListarDepartamento(departamento);
        }

        public string Modificardepartamento(DepartamentoBean departamento)
        {
            return departamentoDAO.ModificarDepartamento(departamento);
        }

        public string Eliminardepartamento(DepartamentoBean departamento)
        {
            return departamentoDAO.EliminarDepartamento(departamento);
        }
        public void Eliminardepartamento(EdificioBean edificio)
        {
            departamentoDAO.EliminarDepartamento(edificio);
        }

        public void EliminardepartamentoPiso(EdificioBean edificio)
        {
            departamentoDAO.EliminarDepartamentoPiso(edificio);
        }

        public void EliminardepartamentoSotano(EdificioBean edificio)
        {
            departamentoDAO.EliminarDepartamentoSotano(edificio);
        }

        public Boolean Existedepartamento(DepartamentoBean departamento) {
            return departamentoDAO.ExisteDepartamento(departamento);
        }
    }
}
